#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
int main()
{
    FILE *fd = fopen("test.txt","w");
    size_t i = fwrite("11111111",4,1,fd);
    //printf("%d",i);
    (void) i;
    fclose(fd);
    char inbuffer[1024];
    FILE *fd2 = fopen("test.txt","r");
    int j = fread(inbuffer,1,10,fd2);
    printf("%s 读取到的个数为%d",inbuffer,j);
    return 0;
}
//#include <stdio.h>
//#include <stdlib.h>
// 
//int main() {
//    FILE *file;
//    char buffer[100];
//    size_t bytesRead;
// 
//    // 打开文件以读取模式
//    file = fopen("example.bin", "rb");
//    if (file == NULL) {
//        perror("Failed to open file");
//        return EXIT_FAILURE;
//    }
// 
//    // 读取文件内容
//    bytesRead = fread(buffer, sizeof(char), sizeof(buffer), file);
//    if (bytesRead < sizeof(buffer)) {
//        if (feof(file)) {
//            printf("End of file reached.\n");
//        } else if (ferror(file)) {
//            perror("Error reading file");
//        }
//    }
// 
//    // 处理读取的数据（例如打印）
//    printf("Read %zu bytes from file.\n", bytesRead);
// 
//    // 关闭文件
//    fclose(file);
//    return EXIT_SUCCESS;
//}
